package per.hnvcam.searchext.services;

import per.hnvcam.searchext.data.model.*;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface SpecialQuery {
   Map<Long, Map<Long, WordCount>> getWordSummary();

   SystemConfiguration getSystemConfiguration();

   String saveSystemConfiguration(SystemConfiguration systemConfiguration);

   Map<Long, List<ConditionData>> findAllTrainingData();

   public void addSystemChangedCallbackAction(String name, Runnable action);

   public void removeSystemChangedCallbackAction(String name);
}
